package com.winning.pmph.vo;

import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 
 * </p>
 *
 * @author lbm
 * @since 2021-12-30
 */
public class IncreaseResourceVo {

	private String id;

    /**
     * 资源名称
     */
    private String name;

    /**
     * 资源路径
     */
    private String path;

    /**
     * 图书ID
     */
    private String bookId;

    /**
     * 资源类型 1 图片 2 视频 3 文档 4 资源组
     */
    private Integer resourceType;

    /**
     * 资源文件名后缀
     */
    private String resourceSuffix;

    /**
     * 父ID
     */
    private String pid;

    /**
     * 目录ID
     */
    private String cateId;

    /**
     * 资源ID用于子资源查询
     */
    private String resourceId;

    /**
     * 是否是附属资源1是 0不是 默认为0
     */
    private Integer isSub;

    /**
     * 资源原名称
     */
    private String fileName;

    /**
     * 注释
     */
    private String imgNote;

    /**
     * 资源封面
     */
    private String imgPath;
    
	private String audioName;
	
	private String sdVideoPath;
    
    private String audioPath;

    /**
     * 排序字段
     */
    private Integer sortNum;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;

    private String createBy;

    private String updateBy;
	private String qrCodeName;
	private String cateName;
	private Integer upDownFlag;
	
	private List<UploadFileVo> fileList;
	

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getPath() {
		return path;
	}

	public void setPath(String path) {
		this.path = path;
	}

	public String getBookId() {
		return bookId;
	}

	public void setBookId(String bookId) {
		this.bookId = bookId;
	}

	public Integer getResourceType() {
		return resourceType;
	}

	public void setResourceType(Integer resourceType) {
		this.resourceType = resourceType;
	}

	public String getPid() {
		return pid;
	}

	public void setPid(String pid) {
		this.pid = pid;
	}

	public String getCateId() {
		return cateId;
	}

	public void setCateId(String cateId) {
		this.cateId = cateId;
	}

	public Integer getIsSub() {
		return isSub;
	}

	public void setIsSub(Integer isSub) {
		this.isSub = isSub;
	}

	public LocalDateTime getCreateTime() {
		return createTime;
	}

	public void setCreateTime(LocalDateTime createTime) {
		this.createTime = createTime;
	}

	public LocalDateTime getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(LocalDateTime updateTime) {
		this.updateTime = updateTime;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public String getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getResourceSuffix() {
		return resourceSuffix;
	}

	public void setResourceSuffix(String resourceSuffix) {
		this.resourceSuffix = resourceSuffix;
	}

	public String getQrCodeName() {
		return qrCodeName;
	}

	public void setQrCodeName(String qrCodeName) {
		this.qrCodeName = qrCodeName;
	}

	public String getResourceId() {
		return resourceId;
	}

	public void setResourceId(String resourceId) {
		this.resourceId = resourceId;
	}

	public String getImgNote() {
		return imgNote;
	}

	public void setImgNote(String imgNote) {
		this.imgNote = imgNote;
	}

	public String getImgPath() {
		return imgPath;
	}

	public void setImgPath(String imgPath) {
		this.imgPath = imgPath;
	}

	public String getCateName() {
		return cateName;
	}

	public void setCateName(String cateName) {
		this.cateName = cateName;
	}

	public Integer getUpDownFlag() {
		return upDownFlag;
	}

	public void setUpDownFlag(Integer upDownFlag) {
		this.upDownFlag = upDownFlag;
	}

	public Integer getSortNum() {
		return sortNum;
	}

	public void setSortNum(Integer sortNum) {
		this.sortNum = sortNum;
	}

	public String getAudioPath() {
		return audioPath;
	}

	public void setAudioPath(String audioPath) {
		this.audioPath = audioPath;
	}

	public List<UploadFileVo> getFileList() {
		return fileList;
	}

	public void setFileList(List<UploadFileVo> fileList) {
		this.fileList = fileList;
	}

	public String getAudioName() {
		return audioName;
	}

	public void setAudioName(String audioName) {
		this.audioName = audioName;
	}

	public String getSdVideoPath() {
		return sdVideoPath;
	}

	public void setSdVideoPath(String sdVideoPath) {
		this.sdVideoPath = sdVideoPath;
	}
}
